holy cat! - French English Dictionary